CTXFeed\V5\Helper\FeedHelper D

Total Complexity 163
Dependencies 13
Dependents 13
Total lines 1,182
Lines of code 670
Logical lines of code 325
Comment lines 388
Methods 37
Properties 0

Methods 37

Method Rating Maintainability Complexity Lines of code
save_feed_file()
B
37 15 74
handle_file_transfer()
A
42 16 45
get_batch_feed_info()
A
55 13 17
generate_temp_feed_body()
A
45 10 40
prepare_feed_rules_to_save()
A
45 8 38
validate_feed()
A
46 7 39
prepare_all_feeds()
A
54 8 21
save_batch_feed_info()
A
54 8 19
getToggleValue()
S
68 9 6
unlink_tempFiles()
S
53 7 20
parse_feed_rules()
S
49 5 33
upload_feed_file_to_ftp_server()
S
54 5 19
should_json_decode()
S
69 6 6
get_file_type()
S
69 6 6
prepare_item_for_response()
S
58 4 15
sanitize_form_fields()
S
61 4 12
pro_default_feed_rules()
S
42 1 54
free_default_feed_rules()
S
44 1 49
get_schedule_interval_options()
S
52 2 25
save_feed_config_data()
S
63 2 10
get_string_between()
S
63 2 10
generate_feed()
S
69 2 6
generate_header_footer()
S
63 2 10
log_data()
S
65 2 8
call_action_before_update_feed_config()
S
69 2 7
call_action_after_update_feed_config()
S
69 2 7
get_feed_body_temp_prefix()
S
72 2 6
get_minimum_interval_option()
S
68 2 7
generate_unique_feed_file_name()
S
63 2 9
get_file_url()
S
61 1 14
get_custom2_merchant()
S
78 1 3
get_product_ids()
S
67 1 7
get_special_templates()
S
69 1 8
is_attribute_price_type()
S
65 1 10
should_create_footer()
S
80 1 3
get_feed_option_name()
S
78 1 3
unique_feed_slug()
S
75 1 4